home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 17511 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: ousrvr3.oulu.fi!news
  2. From: Arto Pesonen <artsi@ee.oulu.fi>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Borland C++ 5.0 (CodeGuard) questions
  5. Date: Tue, 16 Apr 1996 09:21:39 +0300
  6. Organization: University of Oulu
  7. Message-ID: <31733C73.1C27@ee.oulu.fi>
  8. References: <BMCPHERS.96Apr15103717@bergman.alias.com>
  9. NNTP-Posting-Host: s-tko-pc11.oulu.fi
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (Win95; I)
  14.  
  15. Brent McPherson wrote:
  16. The only appealing thing to me in the Development Suite is CodeGuard
  17. and I had a few questions for people who have used CodeGuard.
  18.  
  19. Does CodeGuard track all pointers references in the program like
  20. Purify or Insure on UNIX platforms? From what I have read this
  21. does not appear to be the case because there is no re-compile
  22. or instrumentation required to use CodeGuard, right?
  23.  
  24. *
  25. - It tracks everything at runtime.
  26. - It needs recompile and link nothing else.
  27. *
  28.  
  29. If this is the case then what advantage does CodeGuard offer over
  30. a memory tracking malloc replacement library? (besides the integration
  31. with the IDE?)
  32.  
  33. *
  34. It also notices windows API and library function failures, illegal 
  35. parameters...
  36. *
  37.  
  38. Finally, can anyone offer any other information on what I might be
  39. missing if I don't get the Development Suite?  (source code, etc.)
  40.  
  41. *
  42. I think you get all source code and important information without dev. 
  43. suit.
  44.  
  45. Notes on following all are from 32-bit OWL targets.
  46.  
  47. One nice experience:
  48. I developed one new porject based on old one. I used CodeGuard at 
  49. development time and application worked just fine. But when I recompiled 
  50. it without CodeGuard it did not worked at all. I have made all possible 
  51. efforts to make it work but I did not get any results. So I just had to 
  52. recompile it with 4.52.
  53.  
  54. Other one:
  55. I have one project that allways crashes when linked with debug 
  56. information.
  57.  
  58. This should say you that do not buy Borland C++ 5.0 until they have 
  59. released at least patch 2! Use 4.52 until then.
  60.  
  61. Good things (It is not all bad):
  62. CodeGuard. (I actualy catched few errors with it.)
  63. Debugger. (Not even one crash)
  64. New IDE scripts.
  65. New message window.
  66.  
  67. Bad things:
  68. Compiler + Linker do not seem to be reliable and they really should be 
  69. the most reliable part of development enviroment! (So whole product is 
  70. unusable.)
  71. Object browser. (Too much information and program does not link. So it 
  72. is unusable.)
  73.  
  74. Regards,
  75.  
  76. Arto Pesonen
  77.